package com.xidian.zhiancloud.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 设备设施管理实体
 */
@Data
@TableName(value = "t_eq_fac_mng")
public class EqFacMng {
    /**
     * id
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 公司id
     */
    @TableField("company_id")
    private Long companyId;

    /**
     * 设备类型设置id
     */
    @TableField("device_type_id")
    private Long deviceTypeId;

    /**
     * 设备名称
     */
    private String name;

    /**
     * 区域/位置
     */
    private Long position;

    /**
     * 管辖部门id
     */
    @TableField("mng_ctr_dept_id")
    private Long mngCtrDeptId;

    /**
     * 制造单位
     */
    @TableField("make_unit")
    private String makeUnit;

    /**
     * 设备状态 0备用    1启用
     */
    @TableField("equip_status")
    private Integer equipStatus;

    /**
     * 规格/型号
     */
    private String model;

    /**
     * 验收日期
     */
    @TableField("accept_date")
    private Date acceptDate;

    /**
     * 是否特殊设备（1：是，0：否）
     */
    @TableField("chart_eq")
    private Integer chartEq;

    /**
     * 验收资料
     */
    @TableField("accept_data")
    private String acceptData;

    /**
     * 购入日期
     */
    @TableField("buy_date")
    private Date buyDate;

    /**
     * 投产日期
     */
    @TableField("blow_date")
    private Date blowDate;

    /**
     * 重量
     */
    private String weight;

    /**
     * 管理人员
     */
    private String mngment;

    /**
     * 保修期限
     */
    @TableField("warranty_period")
    private String warrantyPeriod;

    /**
     * 设备净值
     */
    @TableField("net_worth")
    private String netWorth;

    /**
     * 运行温度
     */
    private String tcase;

    /**
     * 运行压力
     */
    @TableField("operate_pressure")
    private String operatePressure;

    /**
     * 添加人
     */
    private Long creator;
}